package cn.iocoder.yudao.module.infra.api.config;

import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.infra.api.config.dto.ConfigDTO;
import cn.iocoder.yudao.module.infra.dal.dataobject.config.ConfigDO;
import cn.iocoder.yudao.module.infra.service.config.ConfigService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;

@Service
public class ConfigApiImpl implements ConfigApi {
    @Resource
    private ConfigService configService;

    @Override
    public ConfigDTO getConfigByKey(String key) {
        ConfigDO configDO = configService.getConfigByKey(key);
        return BeanUtils.toBean(configDO, ConfigDTO.class);
    }

}
